﻿@using CampusSite.Models;
@model IEnumerable<Campus.Entities.Estudiante>

<table class="table table-bordered table-condensed">
<thead>
    <tr>
        <th class="actionGroup"></th>
        <th>
            Nombre
        </th>
        @*<th>
            Apellido
        </th>
        <th>
            DNI
        </th>*@
        <th>
            Fecha Nac
        </th>
        
        <th>
            Habilitado
        </th>
        <th>
            Ingreso
        </th>
        <th>
            Email
        </th>
        <th>
            Cuota
        </th>
        <th>
            Usuario/Email Resp 
        </th>
        <th>
            Estado Resp.
        </th>
       @if (ViewBag.UserRol == Constantes.RolAdministrador)
        {
        <th>
            Responsable
        </th>
       }
        @*<th>
            Foto
        </th>
         <th>
            Documentacion
        </th>
        <th>
            Pagos
        </th>
        <th>
            Turnos
        </th>
        <th>
            Grupos
        </th>*@
    </tr>
	</thead>
	<tbody>
@foreach (var item in Model)
{
    <tr>
        <td>

        <div class="btn-group">
          <button class="btn btn-primary dropdown-toggle" data-toggle="dropdown">Acciones <span class="caret"></span></button>
          <ul class="dropdown-menu">
            <li><a href="@Url.Action("../Estudiantes/Detail", new { id = item.EstudianteId })"><i class="icon-search"></i> Ver</a></li>
            <li><a href="@Url.Action("../Estudiantes/Editar", new { id = item.EstudianteId })" ><i class="icon-pencil"></i> Editar</a></li>
            @*@{                 
                if(ViewBag.EsAdministrador)
                {                                        
                    <li><a href="@Url.Action("Delete", new { id=item.EstudianteId })" ><i class="icon-remove"></i> Borrar</a></li>                    
                }
             }*@            
          </ul>
        </div>
		
        </td>
        <td>
			@Html.ActionLink(item.Apellido +", "+ item.Nombre, "../Estudiantes/Detail", new {Id = item.EstudianteId})
        </td>
        @*<td>
			@item.Apellido
        </td>
        <td>
			@item.DNI
        </td>*@
        <td>
			@String.Format("{0:g}", item.FechaNacimiento.ToShortDateString())
        </td>
        
        <td>
			@if(item.Habilitado){<text>Si</text>
            }else{ <text>No </text> 
            }
        </td>
        <td>
			@String.Format("{0:g}", item.FechaIngreso.ToShortDateString())
        </td>
        <td>
			@item.Email
        </td>
        <td>
            @item.CuotaMensual
        </td>
        <td>
			@if (item.Responsable != null) 
            {
              if(item.Responsable.Usuario != null)
              {
                  <text>@item.Responsable.Usuario.UserName</text>    
              }
              else
              { 
                  <text>@item.Responsable.Email</text>
              }
            }
            else
            {
                <text>""</text>    
            }
        </td>
        <td>

            @if (item.Responsable != null)
            {                                 
              int estado = item.Responsable.Estado;
                
              if (estado == (int) CampusSite.Models.Constantes.EstadosResponsable.Inicial)
              {
                  <text>Inicial</text>
                
              }
              else if (estado == (int) CampusSite.Models.Constantes.EstadosResponsable.Aprobado)
              {
                  <text>Aprobado</text>
                
              }
              else if (estado == (int) CampusSite.Models.Constantes.EstadosResponsable.EsperandoAprobacion)
              {
                  <text>Esperando Aprobacion</text>
                
              }
              else
              {
                  <text> </text>
              }                
            }			
        </td>
        @if (ViewBag.UserRol == Constantes.RolAdministrador)
        {
            <td>			
                @Html.ActionLink(item.Responsable.Apellido +", "+ item.Responsable.Nombre, "../Responsables/Details", new {Id = item.Responsable.ResponsableId})
            </td>
        }   
        @*<td>
			@item.Foto
        </td>
        <td>
			@Html.DisplayTextFor(_ => item.Documentacion).ToString()
        </td>
        <td>
			@Html.DisplayTextFor(_ => item.Pagos).ToString()
        </td>
        <td>
			@Html.DisplayTextFor(_ => item.Turnos).ToString()
        </td>
        <td>
			@Html.DisplayTextFor(_ => item.Grupos).ToString()
        </td>*@
    </tr>
}
</tbody>
</table>
